package com.erp.pro.domain;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelTarget;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;



/**
 * 入库管理
 * 
 * @author Eric
 * @email shiliang900713@163.com
 * @date 2019-11-04 13:15:25
 */
@Data
public class InstockDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Integer id;
	//SKUID
	private Integer skuId;
	//商品编号
	@Excel(name = "商品编号", orderNum = "1")
	private String sku;
	//商品图片
	private String picurl;
	//商品名称
	private String proName;
	//商品型号
	private String proModel;
	//产品规格
	private String proSpec;
	//入库数量
	@Excel(name = "入库数量", orderNum = "2")
	private Integer inqty;
	//采购单价
	@Excel(name = "采购单价", orderNum = "3")
	private Double purPrice;
	//税率
	@Excel(name = "税率", orderNum = "4")
	private Double taxRate;
	//不含税价
	private Double noTaxPrice;
	//产品品牌
	private String proBrand;
	//总价
	private Double allPrice;
	//采购批次ID
	private Integer purGropupId;
	//采购合同编号
	@Excel(name = "采购合同编号", orderNum = "5")
	private String groupid;
	//产地
	private String picOrigin;
	//供应商ID
	private Integer supplierId;
	//供应商
	private String supplierName;
	//仓库ID
	private Integer warehouseId;
	//仓库名称
	@Excel(name = "入库仓库", orderNum = "6")
	private String warehouseName;
	//入库人ID
	private Long inqtyOperid;
	//入库人
	private String inqtyOpername;
	//入库时间
	@Excel(name = "入库时间", orderNum = "7",format = "yyyy-MM-dd")
	private Date inqtyTime;
	//入库凭证
	private String inqtyUrl;
	//创建时间
	private Date createTime;
	//状态
	private Integer status;
	//已出库数量
	private Integer outQty;
}
